package itMethod;
/*
使用for循环实现一个计算N的阶乘
5的阶乘5*4*3*2*1
 */
public class RecursionTest04 {
    public static void main(String[] args) {

        System.out.println(jiechengInt(10));
    }

    public static int jiechengInt(int n) {
        int result = 1;
        for (int i = 1; i < n; i++) {
            result *= i;
        }
        return result;
    }

    //使用递归的方式计算N的阶乘
    public static int jiecheng(int n){
        //5的阶乘5*4*3*2*1
        if (n==1){
            return 1;
        }
        int result = n*jiecheng(n-1);
            return n*jiecheng(n-1);


    }


}
